package com.nali.dal.statement.query;

import java.util.List;
import java.util.Map;

import com.nali.dal.expression.ExpressionValue;
import com.nali.dal.expression.query.Criteria;

public interface Selecter {
	List<Map<String, Object>> execute(ExpressionValue<Criteria>... conds);
	
	long count(ExpressionValue<Criteria>... conds);
	
	List<Map<String, Object>> execute(ExpressionValue<Criteria>[] conds, int offset, int limit);
}
